\section{VendorExtension Class Reference}
\label{a00166}\index{BPMVE\_\-XPDL\_\-Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}}


7.2.1.1. \doxyref{Vendor}{p.}{a00165} Extension \doxyref{Vendor}{p.}{a00165} extension is used for vendors To define extensions AND provide a schema AND a description for the extensions. For details, see section 7.1.2.2 Namespace Qualified Extensions.  


\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
string {\bf ToolId}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
string {\bf SchemaNamespace}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
string {\bf ExtensionDescription}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 14 of file VendorExtension.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}!ToolId@{ToolId}}
\index{ToolId@{ToolId}!BPMVE_XPDL_Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}}
\subsubsection[{ToolId}]{\setlength{\rightskip}{0pt plus 5cm}string ToolId\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00166_a2cc4c4a4cc9d680ce0fa0253c24008ac}


Identification of the tool adding this extension. It is the same value used in \doxyref{NodeGraphicsInfo}{p.}{a00092} ToolId. This value may be a URI. 



Definition at line 21 of file VendorExtension.cs.

\index{BPMVE\_\-XPDL\_\-Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}!SchemaNamespace@{SchemaNamespace}}
\index{SchemaNamespace@{SchemaNamespace}!BPMVE_XPDL_Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}}
\subsubsection[{SchemaNamespace}]{\setlength{\rightskip}{0pt plus 5cm}string SchemaNamespace\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00166_af0ffa3a6e2f2f9d774065fe987ee9058}


The URI of the namespace for the vendor extension. The XSD for this URI MAY be specified by the xsi:schemaLocation as shown in the example below. 



Definition at line 28 of file VendorExtension.cs.

\index{BPMVE\_\-XPDL\_\-Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}!ExtensionDescription@{ExtensionDescription}}
\index{ExtensionDescription@{ExtensionDescription}!BPMVE_XPDL_Library::VendorExtension@{BPMVE\_\-XPDL\_\-Library::VendorExtension}}
\subsubsection[{ExtensionDescription}]{\setlength{\rightskip}{0pt plus 5cm}string ExtensionDescription\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00166_a8e9b19940ed8976ac59a1251fb8b44c3}


A URI indicating the location of a document describing the extensions provided by the schema in schemaLocation. 



Definition at line 35 of file VendorExtension.cs.

